package com.antler.smt.response.portal;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @author zhangyi
 * @date 2018/9/27 11:46
 */
@Data
public class GetPeopleInfoResp {
    /**
     * 主键id
     */
    private Long id;

    /**
     * 会员id
     */
    private Long memberId;

    /**
     * 名字
     */
    private String name;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 性别(0 女 1 男)
     */
    private Integer sex;

    /**
     * 期望工资
     */
    private Long expectedSalary;

    /**
     * 现居地
     */
    private String currentResidence;

    /**
     * 期望工作地点
     */
    private String placeWork;

    /**
     * 可工作时间（日，月，季，周）
     */
    private String workingTime;

    /**
     * 收款账号
     */
    private String account;

    /**
     * 自我评价
     */
    private String selfEvaluation;

    /**
     * 诚信等级
     */
    private Integer integrityLevel;

    /**
     * 信息提交审核状态（0 未提交、1 提交未审核 2 审核通过 3 审核不通过）
     */
    private Integer status;

    /**
     * 审核专员id
     */
    private Long userId;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 创建时间
     */
    @JsonFormat(timezone = "Hongkong", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 更新时间
     */
    @JsonFormat(timezone = "Hongkong", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateDate;

    /**
     * 目前工作状态
     */
    private Integer workNowStauts;

    /**
     * 提交审核时间
     */
    @JsonFormat(timezone = "Hongkong", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date applyAuditTime;

    /**
     * 职业状态（分类1：2：3：）最终传入的是 XX-XX-XX
     */
    private String professionalStatus;

    /**
     * 身份证号
     */
    private String idCard;

    /**
     * 工作日工作
     */
    private Integer workWeek;

    /**
     * 工作日工作开始时间
     */
    @JsonFormat(timezone = "Hongkong", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date workStartTime;

    /**
     * 工作日工作结束时间
     */
    @JsonFormat(timezone = "Hongkong", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date workEndTime;

    /**
     * 休息日工作
     */
    private Integer workRestTime;

    /**
     * 休息日工作开始时间
     */
    @JsonFormat(timezone = "Hongkong", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date workRestStartTime;

    /**
     * 休息日工作结束时间
     */
    @JsonFormat(timezone = "Hongkong", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date workRestEndTime;

    /**
     * 联系方式
     */
    private String contact;

    /**
     * 选择工作地点（0：远程工作 1：现场到任）
     */
    private Integer choseWordPlace;

    /**
     * 0正常 1解约 2 黑名单
     */
    private Integer invalidStatus;

    /**
     * 省
     */
    private String provincial;

    /**
     * 市
     */
    private String city;

    /**
     * 县
     */
    private String country;


    /**
     * 职位
     */
    private String jobName;

    /**
     * 工作年限
     */
    private Integer workingYears;
}
